package com.zt.service;

import com.zt.system.CardTable;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zt.system.vo.CardTableVO;
import com.zt.user.UserInfo;
import com.zt.utils.Result;

/**
* @author 不.凌
* @description 针对表【card_table】的数据库操作Service
* @createDate 2024-09-03 17:46:33
*/
public interface CardTableService extends IService<CardTable> {
    //    生成信用卡号-添加信用卡
    Result cardTableSave(UserInfo userInfo);
    //    查询当前用户信用卡的进度
    Result cardTableProgressQueryByUserId();
    //查询所有已经通过审核的信用卡信息
    Result cardTableByStatus();
    //    根据当前用户信用分来判断信用卡额度是多少
    Result cardTableByCreditScore();
    //    根据信用卡号进行查询单个数据拿到信息
    Result cardTableByCardId(Integer cardId);

    Result cardTableVOTiXian(CardTableVO cardTableVO);

    Result cardTableUpdateStatusByCardId(Integer cardId);
}
